<?php

/*
 * This file is part of the php-phantomjs.
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
namespace lemon\phantomjs\Procedure;

/**
 * PHP PhantomJs
 *
 * @author Jon Wenmoth <contact@jonnyw.me>
 */
interface ProcedureValidatorInterface
{
	/**
	 * Validate procedure.
	 *
	 * @access public
	 * @param  string												   $procedure
	 * @return boolean
	 * @throws \lemon\phantomjs\Exception\ProcedureValidationException
	 */
	public function validate($procedure);
}
